Skip to content

Conversation

@walbourn
Copy link

@walbourn walbourn commented Nov 17, 2025

This library fails to build if you use _UNICODE because it relies on legacy Wide vs. Narrow macro. Per the UTF8-Everywhere manifesto, you should ALWAYS explicitly use LoadLibraryA or LoadLibraryW, and NOT rely on these legacy mappings.

Since this code ALWAYS takes a char* and never supports wchar_t*, then it should always use the A version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant